package com.xxwy.link.practice.leetcode;

import java.util.List;

/**
 * @author xxwy
 */
public class DeleteLinkedNode3 {


    /**
     * 写递归关代码：注一个函数的功能，不是这个功能如何实现
     * @param head
     * @param val
     * @return
     */
    public ListNode removeElements(ListNode head, int val) {
        if (head == null) {
            return null;
        }
        head.next = removeElements(head.next, val);
        return head.val == val ? head.next : head;
    }


}
